package webing.negocio;

import java.util.Collection;

import webing.dao.compania_de_seguroDAO;
import webing.excepcion.DAOExcepcion;
import webing.modelo.compania_de_seguro;

public class compania_de_seguroNegocio {

	public void insertarCompania_de_seguro(String nombrecomp_seguro, String descripcion) throws DAOExcepcion {

		compania_de_seguro modelo = new compania_de_seguro();
		modelo.setNombrecomp_seguro(nombrecomp_seguro);
		modelo.setDescripcion(descripcion);
				
		compania_de_seguroDAO dao = new compania_de_seguroDAO();
		dao.insertar(modelo);
		
		
	}


	public void actualizarCompania_de_seguro(String nombrecomp_seguro, String descripcion) throws DAOExcepcion {


	compania_de_seguro modelo = new compania_de_seguro();
	
	
	modelo.setNombrecomp_seguro(nombrecomp_seguro);
	modelo.setDescripcion(descripcion);
	
	
	compania_de_seguroDAO dao = new compania_de_seguroDAO();
	dao.actualizarCompania_de_seguro(modelo);
	
	
}


	public Collection<compania_de_seguro> listarCompania_de_seguro() throws DAOExcepcion {

	compania_de_seguroDAO dao = new compania_de_seguroDAO();
	return dao.listar();
}


	public Collection<compania_de_seguro> buscarCompania_de_seguro(String nombre) throws DAOExcepcion{
    compania_de_seguroDAO dao = new compania_de_seguroDAO();
    return dao.buscarPorNombrecompania_de_seguro(nombre);

}

	public void eliminarCompania_de_seguro(String nombrecomp_seguro) throws DAOExcepcion{
     
     compania_de_seguroDAO dao = new compania_de_seguroDAO();
     dao.eliminar(nombrecomp_seguro);
}

}

